package com.lanxin.oa.zu.dao;

import com.lanxin.base.BaseDao;
import com.lanxin.bean.KhCustomer;
import com.lanxin.bean.KhCustomercontact;
import com.lanxin.bean.KhCustomerfavorite;
import com.lanxin.bean.KhProduct;
import com.lanxin.util.PageBean;

import java.util.List;

public interface KehuDao extends BaseDao {
    //查询所有产品
    PageBean selectcp(Integer page, Integer pageSize, String linkname);
    //查询是否有该名称的产品了
    KhProduct selectcpName(String linkname,Integer oid);
    //通过id查询该产品的信息
    KhProduct selectcpByid(Integer oid);
    //查询客户关新的产品
    KhCustomerfavorite selectgx(Integer oid);
    //查询客户信息
    PageBean selectkh(Integer page, Integer pageSize, String customerName,String phone,Integer companyType,Integer vocation);
    //查询公司性质
    List selectxz();
    //查询各个行业
    List selecthy();
    //查询信用
    List selectxy();
    //查询信用
    KhCustomer selectkhById(Integer oid);
    //查询客户关心的产品
    PageBean selectkhgxcp(Integer customerid, Integer page, Integer pageSize);
    //查询所有产品
    List selectcp();
    //查询该产品是否被该用户关心过了
    KhCustomerfavorite guanxin(Integer customerid,Integer productid);
    //查询客户的客户联系人
    List selectlxr(Integer oid);
    //查询客户的跟踪记录
    PageBean selectgzjl(Integer oid, Integer page, Integer pageSize);
}
